Elements and Performance Criteria
- Build a 3-D application using a provided framework or engine
- Employ integrated development environment facilities to include existing 3-D libraries suitable for games or interactive media production
- Use existing library facilities and appropriate language to facilitate configuration of a 3-D environment compatible with a specified platform
- Instantiate virtual objects in a simple 3-D environment
- Create mesh primitives using 3-D library routines
- Generate code to manipulate 3-D objects, including cameras, lights and mesh primitives
- Import pre-constructed meshes from persistent storage into a 3-D environment using scripts or library routines
- Apply class inheritance to modify or extend existing 3-D class
- Select and apply exception handling techniques to ensure program stability in a simple 3-D environment
- Create a graphical user interface (GUI) for a 3-D environment
- Employ integrated development environment facilities to include existing 3-D compatible GUI controls suitable for games or interactive media production
- Combine predefined GUI elements to create a simple interface for a 3-D environment
- Modify scripts or code to customise existing GUI elements
- Write code that processes events raised by a GUI in a 3-D environment
- Create GUI events to modify the configuration of a simple 3-D environment
- Debug a 3-D application
- Deploy documentation tools